/*************************************************************************
	> File Name: vector.h
	> Author: Wang Bo
	> Mail: 1276106221@qq.com
	> Created Time: 2020年12月02日 星期三 15时31分47秒
 ************************************************************************/

#ifndef _VECTOR_H
#define _VECTOR_H

typedef struct Vector {
    int *data;
    int size, ind;
} Vector;

Vector *getNewVector(int);
void clearVector(Vector *);
int insertVectorAt(Vector *, int, int);
int eraseVectorAt(Vector *, int);
int pushBackVector(Vector *, int);
int expandVector(Vector *);
int getVectorSize(Vector *);
int getVectorCnt(Vector *);
int isVectorEmpty(Vector *);
void outputVector(Vector *);

#endif
